<?php 

// 回调函数
// 求和
function sum($n1, $n2)
{
    return $n1 + $n2;
}
// 求积
function mul($n1, $n2)
{
    return $n1 * $n2;
}

// 声明回调函数
function result($n1, $n2, $callback = 'sum')
{
    return $callback($n1, $n2);
}

echo result(10, 20, 'sum');
echo '<br>';
echo result(10, 20, 'mul');

echo '<hr>';

echo call_user_func('sum', 99, 100);
echo '<br>';
echo call_user_func_array('mul', [99, 100]);






